#ifndef STATUSMESSAGEWIDGET_H
#define STATUSMESSAGEWIDGET_H

#include <QWidget>
#include <QString>
#include <QPaintEvent>
#include <QPainter>

class StatusMessageWidget : public QWidget
{
    Q_OBJECT
public:
    explicit StatusMessageWidget(QWidget *parent = nullptr);
    void setText(const QString &text);

    QSize sizeHint() const override;
    QSize minimumSizeHint() const override;

protected:
    void paintEvent(QPaintEvent *event) override;

private:
    QString m_text;
};

#endif // STATUSMESSAGEWIDGET_H 